using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
using Microsoft.Xna.Framework.Net;
using Microsoft.Xna.Framework.Storage;

namespace Champ
{
    //Standardizes all screens to make code interface simple regardless of whether we are dealing with menus or gameplay screens.
    public class Screen:Sprite
    {
        //A function to be overriden in the child class that draws all of the things on the screen
        public virtual void DrawScreen(SpriteBatch spriteBatch, GameController game)
        {

        }
        //A function to be overriden in the child class that sets items where they belong
        public virtual void ScreenLayout(GameController game)
        {

        }
    }
}